home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-0035 / source.bas / patgen.bas (.txt) next >
Atari STOS Basic  |  1997-04-16  |  34KB  |  231 lines

  1. 10 VARNAME
  2. 100 GOSUB
  3. 1000 INK
  4. 1010 CENTRE
  5. 1020 CENTRE
  6. 1030 LOCATE
  7. 1040 LOCATE
  8. 1050 LOCATE
  9. 1060 LOCATE
  10. 1070 LOCATE
  11. 1080 LOCATE
  12. 1090 LOCATE
  13. 110 SCREEN COPY
  14. 1100 LOCATE
  15. 1110 LOCATE
  16. 1120 LOCATE
  17. 1130 LOCATE
  18. 1140 LOCATE
  19. 1150 LOCATE
  20. 1160 LOCATE
  21. 1170 WAIT KEY
  22. 1180 SCREEN COPY
  23. 1190 ON
  24. 120 SET LINE
  25. 1200 RETURN
  26. 1210 UNKNOWN OP: 0x3A
  27. 1220 REM boxes etc
  28. 1230 VARNAME
  29. 1240 VARNAME
  30. 1250 FOR
  31. 1260 INK
  32. 1270 BOX
  33. 1280 VARNAME
  34. 1290 IF
  35. 130 GOSUB
  36. 1300 VARNAME
  37. 1310 IF
  38. 1320 IF
  39. 1330 IF
  40. 1340 IF
  41. 1350 IF
  42. 1360 NEXT
  43. 1370 RETURN
  44. 1380 UNKNOWN OP: 0x3A
  45. 1390 REM TEST FOR A KEYPRESS
  46. 140 SCREEN COPY
  47. 1400 EXTENSION (Index #2) (Token 0x86)
  48. 1410 VARNAME
  49. 1420 IF
  50. 1430 IF
  51. 1440 IF
  52. 1450 IF
  53. 1460 IF
  54. 1470 IF
  55. 1480 IF
  56. 1490 IF
  57. 150 GOSUB
  58. 1500 IF
  59. 1510 IF
  60. 1520 IF
  61. 1530 CLEAR KEY
  62. 1540 RETURN
  63. 1550 UNKNOWN OP: 0x3A
  64. 1560 REM rays
  65. 1570 SET LINE
  66. 1580 FOR
  67. 1590 IF
  68. 160 SCREEN COPY
  69. 1600 IF
  70. 1610 IF
  71. 1620 INK
  72. 1630 POLYLINE
  73. 1640 NEXT
  74. 1650 UNKNOWN OP: 0x3A
  75. 1660 FOR
  76. 1670 IF
  77. 1680 IF
  78. 1690 IF
  79. 170 GOSUB
  80. 1700 INK
  81. 1710 POLYLINE
  82. 1720 NEXT
  83. 1730 RETURN
  84. 1740 UNKNOWN OP: 0x3A
  85. 1750 REM CIRCLES
  86. 1760 IF
  87. 1770 VARNAME
  88. 1780 FOR
  89. 1790 INK
  90. 180 SCREEN COPY
  91. 1800 ARC
  92. 1810 ARC
  93. 1820 IF
  94. 1830 IF
  95. 1840 IF
  96. 1850 NEXT
  97. 1860 RETURN
  98. 1870 UNKNOWN OP: 0x3A
  99. 1880 REM DIAMONDS
  100. 1890 VARNAME
  101. 190 GOSUB
  102. 1900 FOR
  103. 1910 VARNAME
  104. 1920 IF
  105. 1930 VARNAME
  106. 1940 IF
  107. 1950 IF
  108. 1960 IF
  109. 1970 INK
  110. 1980 POLYLINE
  111. 1990 IF
  112. 20 MODE
  113. 200 SCREEN COPY
  114. 2000 IF
  115. 2010 IF
  116. 2020 NEXT
  117. 2030 RETURN
  118. 2040 UNKNOWN OP: 0x3A
  119. 2050 DEC
  120. 2060 ON
  121. 2070 RETURN
  122. 2080 UNKNOWN OP: 0x3A
  123. 2090 REM STARS
  124. 210 GOSUB
  125. 2100 VARNAME
  126. 2110 VARNAME
  127. 2120 VARNAME
  128. 2130 VARNAME
  129. 2140 VARNAME
  130. 2150 VARNAME
  131. 2160 VARNAME
  132. 2170 FOR
  133. 2180 IF
  134. 2190 IF
  135. 220 SCREEN COPY
  136. 2200 INK
  137. 2210 IF
  138. 2220 IF
  139. 2230 POLYLINE
  140. 2240 VARNAME
  141. 2250 IF
  142. 2260 IF
  143. 2270 IF
  144. 2280 IF
  145. 2290 NEXT
  146. 230 GOSUB
  147. 2300 RETURN
  148. 240 GOTO
  149. 250 UNKNOWN OP: 0x3A
  150. 260 REM MOIRE PATTERNS
  151. 270 GOSUB
  152. 280 GR WRITING
  153. 290 UNKNOWN OP: 0x3A
  154. 30 RESERVE
  155. 300 FOR
  156. 310 IF
  157. 320 POLYLINE
  158. 330 NEXT
  159. 340 UNKNOWN OP: 0x3A
  160. 350 FOR
  161. 360 IF
  162. 370 POLYLINE
  163. 380 NEXT
  164. 390 IF
  165. 40 RESERVE
  166. 400 UNKNOWN OP: 0x3A
  167. 410 REM INCREMENT VARIABLES / CHECK FOR ILLEGAL COORDINATES ETC.
  168. 420 VARNAME
  169. 430 IF
  170. 440 VARNAME
  171. 450 IF
  172. 460 IF
  173. 470 INK
  174. 480 UNKNOWN OP: 0x3A
  175. 490 REM SUBROUTINE TO ALTER STEP SIZE / COLOUR
  176. 50 HIDE
  177. 500 IF
  178. 510 VARNAME
  179. 520 IF
  180. 530 FLASH
  181. 540 ON
  182. 550 RETURN
  183. 560 UNKNOWN OP: 0x3A
  184. 570 FADE
  185. 580 FADE
  186. 590 FADE
  187. 60 AUTO BACK
  188. 600 FADE
  189. 610 FADE
  190. 620 FADE
  191. 630 FADE
  192. 640 FADE
  193. 650 FADE
  194. 660 FADE
  195. 670 FADE
  196. 680 FADE
  197. 690 FADE
  198. 70 VARNAME
  199. 700 FADE
  200. 710 FADE
  201. 720 UNKNOWN OP: 0x3A
  202. 730 REM SAVE SCREEN
  203. 740 SCREEN COPY
  204. 750 PAPER
  205. 760 LOCATE
  206. 770 ON ERROR
  207. 780 IF
  208. 790 IF
  209. 80 UNKNOWN OP: 0x3A
  210. 800 GOTO
  211. 810 CURS
  212. 820 CURS
  213. 830 IF
  214. 840 HIDE
  215. 850 ON
  216. 860 RETURN
  217. 870 IF
  218. 880 UNKNOWN OP: 0x3A
  219. 890 REM TITLE & HELP SCREENS
  220. 90 VARNAME
  221. 900 SCREEN COPY
  222. 910 SCREEN COPY
  223. 920 FOR
  224. 930 ON
  225. 940 TIMER
  226. 950 VARNAME
  227. 960 IF
  228. 970 NEXT
  229. 980 GOTO
  230. 990 MODE
  231.